home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
PsL Monthly 1993 December
/
PSL Monthly Shareware CD-ROM (December 1993).iso
/
prgmming
/
dos
/
c3.txt
< prev
next >
Wrap
Text File
|
1993-11-03
|
34KB
|
813 lines
Public (software) Library
Programming Library
Descriptions and Compilation Copyright 1993 Nelson Ford
Duplication, reprinting and distribution of these descriptions is restricted.
See LICENSE.DOC in the PSL_NEWS directory for complete information
=====C Programming, part 3
CONTENTS:
-----GEN_LIB: General, multi-purpose libraries and routines
-----GRAPHICS: graphics routines
-----VIDEO: screen control, windowing, program screens, etc.
-----DAT_TIME: date & time routines:
-----SEARCH: search routines for C
-----GAMES: game related routines for C
-----INDEXING: indexing routines for C
-----SPELL_CK: spell checking
-----COMMUNIC: communications routines for C
-----TURBO_C: stuff specifically for Turbo C
-----TV_FOR_C: stuff for TurboVision for C++
===========================================================
-----GEN_LIB: General, multi-purpose libraries and routines
[JHTOOLS]
JH'S C Power Tools (Hoffman, Jon; $40) contains a menu and windowing
library, mouse interface library, and utility functions library. It also
includes graphic cursor shapes for the mouse, keyboard scan codes, examples
of menu structures, and more.
[PWRCLIB]
Power C Functions Library 6 (Steenburgh, Chuck; $0) is a set of C functions
for things such as color screen output, text handling, character
conversion, EGA/VGA screen functions, music, and more.
[TCCLIB]
TCCLIB 2.0 (Collins, Chris; $0) is a C library containing of 130 different
routines, source code is included.
[XMMLRG]
XMM Large Model Library for C is a large model port of the Microsoft
XMM.ASM library routines for C. A simple handler for storing records in XMM
memory is included.
[MOVETO]
MoveTo (Bender, A. L., M. D.; $0) is an assembler routine that improves on
memcpy/strncpy. It adds a fourth parameter which lets you stop the copying
process.
[STRUCTS]
Structs (Giannini, Mario; $0) includes the the C source code which
demonstrates the use of arrays of structures for such tasks as screen
painting, field definition, and data file searching.
[TMULTBOX]
TMultiple Box (Ogrinz, Michael; $0) is source for a multi-selection
TListBox.
[NEWMAT]
NewMat (Davies, R.B. and DSIR; $0) contains classes and functions for
manipulating matrices.
[MULTI_C]
Multi-App Core 1.0.1 (MicroGenesis Software; $75) is a set of platform
independent classes that will form the core system of any application. It
includes classes for communication, file I/O, timing, dynamic data
structures, and other functions.
[C_ALGORI]
C Language Algorithms (Tal, John; $0) is a collection of "classic" C
algorithms, including link lists, binary trees, stacks, fifo queues, heaps
(priority queues), (shell) sort, file merging, multi-tasking and processing
scheduling, virtual memory management, file-based process communication,
graph/network job management, and data encryption. All C and C++ source is
included.
[CTOOLBOX]
C Toolbox (Miller, David A.; $30) is a library of functions in the
following areas: general video, including windows and fast writing;
graphics, including several normal and rotated fonts; sound, including
background sound; printer control; mouse control; joystick control and
other general functions.
[WLIB]
C++ Wheaton Libraries (Wheaton, Paul; $0) is a C++ library for developing
faster, smaller programs in less time. It includes classes for strings,
files, linked lists, vectors (dynamic arrays) and more.
[TCXL]
TCXL (Innovative Data Concepts ASP; $53) incorporates over 375 multipurpose
functions. Features include critical error handlers; macro-string
capability to key-bindings; national-language support; nested entry forms;
the ability to browse through data with the entry system; support for
TopSpeed C/C++, a true floating-point decimal, and MASM 6.0 support.
[FLASHPC@]
FlashPac C Library 3.61 (SimpleSoft, Inc. ASP; $0-$55) is a set of low
level routines for Turbo C that access the video display, keyboard,
printer, disk, and mouse devices.
[SCL1]
SCL1 (Alvira, Jose Rodriguez & Lebron, Jose R.; $25) is a library of over
200 functions for the Microsoft and Borland C compilers. Extensive screen
and mouse handling functions are provided that are not found in the
standard library. Other functions include background functions, keyboard
related functions, file related functions, sound and time related
functions, video related functions and Dialog functions. Also included a
quick library, example programs, a demonstration program, and a demo of a
screen editor/program generator that has been developed to aid using the
library.
SCL1 supports CGA 40 columns mode as well as EGA 43 lines and VGA 50 lines
video modes. Video-pages and Double click are supported. You can also modify
the mouse cursor appearance. Other features include Extended and Expanded
memory support, support for the Turbo C compiler, and keyboard macros. These
files unarchive to over 1 meg of disk space.
[SNIPPET@]
Snippets (Stout, Bob; $0) is a collection of various C routines. This
collection includes macros for ANSI.SYS, macros for direct video work,
multiple printer support, BASIC-like string functions, cursor
management/manipulation, DES encryption/decryption, joystick functions,
mouse functions, sound and timing functions, comment extractor, file search
functions, FOSSIL access functions, PRINT.COM interface functions, memory
allocation strategy functions, word wrapping functions, absolute sector
read/write functions, mouse functions, DOS utilities and much more.
[SLTC]
Steve's Library for Turbo-C (Margison, Steve E., ASP; $28) has over 100
functions for use with Borland's Turbo-C.
[STDLIB1@, STDLIB2@]
UCR Standard Library (Hyde, Randall and others; $0) is a library of C-like
functions in assembly source code form.
[MFL_MS]
MicroFirm Function Library - MS (Stout, Robert B.; $28) is a library for
use with Microsoft C 5.1 or Quick C 2.0x. The features include an advanced
stream I/O with installable stream filters, data encryption and
compression, comprehensive direct video package, ANSI Superset Locale and
Strftime functions, microsecond resolution timing, filename parsing and
normalization, Julian dates, volume label manipulation, push/pop
directories, open/read/close directories, file truncation and copying,
serial I/O and printer support, sound and gameport support, CTRL-Break
handler, basic-like string functions, and ANSI.SYS detect.
[MFLZT]
MicroFirm Function Library - ZT (Stout, Robert B.; $28) is a C Programming
Library for use with Zortech C/C++. The features include: an advanced
stream I/O with installable stream filters, data encryption and
compression, MSC/TC compatibility functions, ANSI Superset Locale and
Strftime functions, microsecond resolution timing, filename parsing and
normalization, Julian dates, volume label manipulation, push/pop
directories, open/read/close directories, file truncation and copying,
serial I/O and printer support, sound and gameport support, CTRL-Break
handler, basic-like string functions, and ANSI.SYS detect. This library
used to be Steve's Library for Zortech C, but was acquired and enhanced by
Stout.
-----GRAPHICS: graphics routines
[BARS]
Bar Graphs (Smith, Dave; $0) is C source for a utility to draw a bar graph.
In this app, the number of files of each filename extension is graphed.
[EGAPal]
EGAPal 1.0 (Young, Scott; $20) allows you to create pictures and animated
characters to be included in Turbo C programs using the EGA 640x350x16
video mode. The images are encoded into a header file to be placed at the
start of the program or saved to an image file which is read from the disk
at the time of display.
[3DSHADE]
3DShade is C code (and the executable) to plot z = f(x,y) in three
dimensions using shaded graphics. VGA required.
[ARTOOL]
ARTool 1.4 (Intrinsic Computer Systems; $15) is a graphics editor that will
generate TurboC or BorlandC source code for pictures you build using a full
screen graphics editor. You can build quite complex graphic pictures using
graphic primitives such as circles, lines or polygons. It ge